//传真
export function faxRules(rule, value, callback) {
  const reg = /^(\d{3,4}-)?\d{7,8}$/
  if (!reg.test(value)) {
    callback(new Error('请输入正确的传真号'))
  } else {
    callback()
  }
}
//电话号码
export function phoneRules(rule, value, callback) {
  const reg = /^1[3|4|5|7|8]\d{9}$/
  if (!reg.test(value)) {
    callback(new Error('请输入正确的电话号码'))
  } else {
    callback()
  }
}

//邮箱
export function emailRules(rule, value, callback) {
  const reg = /^[A-Za-z0-9._%-]+@([A-Za-z0-9-]+\.)+[A-Za-z]{2,4}$/
  if (!reg.test(value)) {
    callback(new Error('请输入正确的邮箱'))
  } else {
    callback()
  }
}

//统一社会信用代码
export function creditCodeRules(rule, value, callback) {
  const reg = /^[^_IOZSVa-z\W]{2}\d{6}[^_IOZSVa-z\W]{10}$/g
  if (!reg.test(value)) {
    callback(new Error('请输入正确的统一社会信用代码'))
  } else {
    callback()
  }
}